package com.example.common.utils;

import android.util.Log;

public class LogUtil {
    
    private static boolean isDebug = true;
    private static final String DEFAULT_TAG = "Common";
    
    public static void setDebugMode(boolean debug) {
        isDebug = debug;
    }
    
    public static void d(String message) {
        d(DEFAULT_TAG, message);
    }
    
    public static void d(String tag, String message) {
        if (isDebug) {
            Log.d(tag, message);
        }
    }
    
    public static void i(String message) {
        i(DEFAULT_TAG, message);
    }
    
    public static void i(String tag, String message) {
        if (isDebug) {
            Log.i(tag, message);
        }
    }
    
    public static void w(String message) {
        w(DEFAULT_TAG, message);
    }
    
    public static void w(String tag, String message) {
        if (isDebug) {
            Log.w(tag, message);
        }
    }
    
    public static void e(String message) {
        e(DEFAULT_TAG, message);
    }
    
    public static void e(String tag, String message) {
        if (isDebug) {
            Log.e(tag, message);
        }
    }
    
    public static void e(String tag, String message, Throwable throwable) {
        if (isDebug) {
            Log.e(tag, message, throwable);
        }
    }
}